home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / WakeRace.dxr / Internal_13_Init Game.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  1.6 KB  |  35 lines

  1. global gCurrTrack, gPlayer
  2.  
  3. on prepareFrame me
  4.   startPoints = [[point(697, 735), point(696, 704), point(636, 704), point(638, 735)], [point(545, 606), point(564, 625), point(597, 591), point(575, 572)], [point(592, 426), point(592, 455), point(650, 454), point(649, 429)]]
  5.   sprite(gPlayer.pMySpriteNum).member = member(string(gPlayer.pCarType))
  6.   sprite(gPlayer.pMySpriteNum).loc = point(290, 220)
  7.   sprite(gPlayer.pMySpriteNum).rotation = [90, 225, 270][gCurrTrack]
  8.   gPlayer.pLocation = startPoints[gCurrTrack][4] - point(290, 220)
  9.   reset()
  10.   pickups = [[[#nitro, point(339, 338), 400]], [[#nitro, point(987, 715), 400]], [[#nitro, point(706, 728), 400]]]
  11.   repeat with n = 1 to count(pickups[gCurrTrack])
  12.     pickup_Add(pickups[gCurrTrack][n][1], pickups[gCurrTrack][n][2], pickups[gCurrTrack][n][3])
  13.   end repeat
  14.   theCars = [#kane, #stoneCold, #undertaker, #rock]
  15.   playerCar = gPlayer.getCarType()
  16.   thePos = findPos(theCars, playerCar)
  17.   deleteAt(theCars, thePos)
  18.   car = e_CreateEnemy(100, getCarInfo(theCars[1]), startPoints[gCurrTrack][1], #normal, 0, 0)
  19.   e_AddEnemy(car)
  20.   car = e_CreateEnemy(101, getCarInfo(theCars[2]), startPoints[gCurrTrack][2], #normal, 0, 0)
  21.   e_AddEnemy(car)
  22.   car = e_CreateEnemy(102, getCarInfo(theCars[3]), startPoints[gCurrTrack][3], #normal, 0, 0)
  23.   e_AddEnemy(car)
  24.   e_SetStartRotations([90, 225, 270][gCurrTrack])
  25.   updateSpeedDisplay(0)
  26.   updateNitroDisplay(0)
  27.   updateDamageDisplay(0)
  28.   gPlayer.update()
  29.   t_Update(gPlayer.pLocation)
  30.   e_Update(gPlayer.pLocation)
  31.   pickup_Update(gPlayer.pLocation)
  32.   sendSprite(110, #update)
  33.   sprite(414).visible = 0
  34. end
  35.